自己对Java中if变量赋值的理解

您所在的位置:网站首页 java for循环中的i变量作用域 自己对Java中if变量赋值的理解

自己对Java中if变量赋值的理解

2024-07-09 11:09| 来源: 网络整理| 查看: 265

if条件中的局域变量的作用域 在if条件里面定义的变量没法在,if外面共享比如下面

在这里插入图片描述 2. if条件,程序不一定会,执行,但是else条件肯定会执行。所以不要在if条件里面定义变量

在这里插入图片描述 但是如果加上else结果就不一样了 在这里插入图片描述 还有一种情况 **

在变量进行算数运算前,一定要赋予初始值,进行初始化,不然照样会报未定义错误! 没有初始值,就进行运算肯定就会报错的 想要了解更详细,需要去问老师了。🙄

**

if-else if -else中的条件有作用区间的

先看段简单的代码,结果是啥很明显了

int score = 89; if(score100){ System.out.println("你的成绩是错误的"); }else if(score>=90){ System.out.println("你的成绩属于优秀"); }else if(score>=80){ System.out.println("你的成绩属于好"); }else if(score>=70){ System.out.println("你的成绩属于良"); }else if(score>=60){ System.out.println("你的成绩属于及格"); }else { System.out.println("你的成绩属于不及格"); }

再来看段对于新手来说稍微难点的

public static void main(String[] args) { int score = 89; if(score100){ System.out.println("你的成绩是错误的"); }else if(score>=90 && score=80 && score=70 && score=60 && score=60 && score=90){ System.out.println("你的成绩是优秀的"); }else if(score>=80){ System.out.println("你的成绩属于好的"); } do-while中的定义的变量作用域

变量的作用域,自己百度(╬▔皿▔), **

do-while(包while)里面定义的变量只能在自己的大括号里面使用

**

在do-while里面定义的变量,无法在do-while外面使用在do-while里面定义的变量,无法作为do-while条件使用


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3